package com.niiwoo.civet.account.dto.request;

import com.niiwoo.civet.account.enums.BillFirstSubjectEnum;
import com.niiwoo.civet.account.enums.BillSecondSubjectEnum;
import com.niiwoo.tripod.lanmao.enums.UserRoleEnum;
import com.niiwoo.tripod.provider.dto.request.PageRequestDTO;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * Created by Jaylin on 2017/11/14.
 */
@Setter
@Getter
public class NiiwooUserBillPageRequestDTO extends PageRequestDTO implements Serializable {

    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 账户角色
     */
    private UserRoleEnum role;
    /**
     * 订单ID
     */
    private Long orderId;
    /**
     * 收支检索类型
     */
    private BillSecondSubjectEnum.InoutTypeEnum inoutType;
    /**
     * 科目检索类型
     */
    private BillFirstSubjectEnum.IndexBillTypeEnum indexBillType;
    /**
     * 银行卡号
     */
    private String bankAccountNo;
    /**
     * 状态
     */
    private Byte status;

}
